import java.io.File;

public class Test_File {

    public static void main(String[] args) {
        File file = new File("C:\\");
        deleteFile(file);
    }

    private static void deleteFile(File dir) {
        // 列出所有的目录 文件
        File[] files = dir.listFiles();
        // 遍历
        for (File file : files) {
            // 如果是目录 递归
            if (file.isDirectory()) {
                deleteFile(file);
            }else{
                // 是文件直接删除
                System.out.println(file.getAbsolutePath() +" = " + file.delete());
            }
        }
        // 删除目录 只有空的情况下才能删除目录
        System.out.println(dir.getAbsolutePath() + " = " + dir.delete());
    }

}
